<?php
/**
 * Created by : Sandi Rizky Kharisma (sandi.informatics08@gmail.com)
 * This Class Generated for CRUD purpose only
 */

class m_potongan extends CI_Model {
    function __construct() {
        parent::__construct();
    }

    public function get_active($id_anggota) {
        return $this->db->query("SELECT *
                                    FROM info_usaha iu
                                    LEFT OUTER JOIN pinjaman pjm ON pjm.ID_INFO_USAHA = iu.KODE_USAHA
                                    where pjm.ID_ANGGOTA = $id_anggota AND pjm.STATUS = 1 AND pjm.PIUTANG > 0");
    }

    public function potongan() {
        return $this->db->query("SELECT agt.GGI, agt.NAMA_ANGGOTA, ptg.*
                            FROM 
                            (
                            SELECT pjm.ID_PINJAMAN, pjm.ID_ANGGOTA, pjm.POTONGAN, iu.URAIAN_USAHA
                            FROM pinjaman pjm
                            JOIN info_usaha iu ON pjm.ID_INFO_USAHA = iu.KODE_USAHA
                            where pjm.POTONGAN > 0
                            ) ptg
                            JOIN anggota agt ON agt.ID_ANGGOTA = ptg.ID_ANGGOTA");
    }

    public function sum_potongan() {
        return $this->db->query("SELECT agt.ID_ANGGOTA, agt.GGI, agt.NAMA_ANGGOTA, piutang.jumlah
                            FROM (
                            SELECT pjm.ID_ANGGOTA, SUM(pjm.POTONGAN) as jumlah
                            FROM pinjaman pjm
                            GROUP BY pjm.ID_ANGGOTA
                            ) piutang
                            JOIN anggota agt ON agt.ID_ANGGOTA = piutang.ID_ANGGOTA");
    }
}
?>
